Your PowerTCP License Agreement provides you with a single-seat development license and the right to distribute PowerTCP controls with NO ROYALTIES of any kind. Some PowerTCP objects are marked as licensed. This topic covers:
- Trial Installation
- Installing a Fully Licensed PowerTCP for ActiveX
- Re-installing a PowerTCP for ActiveX Product
- License Details
- Special Notes on Tested Development Environments
Trial Installation
Installing PowerTCP for ActiveX as a fully functional trial involves running the setup program (available from www.dart.com) without completing the Registration process. The trial will operate for 30 days after installation. Proceed to step 2 of 'Installing a Fully Licensed PowerTCP for ActiveX Product' below when you are ready to license the product.
See Trial Operation for more information.
Installing a Fully Licensed PowerTCP for ActiveX Product
Once you have downloaded the latest version, complete the following steps to register PowerTCP for ActiveX:
- From the Start menu, point to Programs, point to PowerTCP, point to the PowerTCP for ActiveX product you downloaded, and then click Registration.
- In the PowerTCP Registration dialog box, click Register.
- Enter your Serial Number, First Name, Last Name, and Organization information.
- Click Next.
- Enter your Email Address, Purchased From, and Purchased Date information.
- Click Next.
- Verify that the information is correct, and then click Next.
- When the registration process is complete, click Exit. (Note Clicking Done at this step displays your currently registered PowerTCP Tools. Click Exit to end the complete the registration process and close the dialog box.)
If you do not have Internet Access on your development machine, please follow these instructions:
- From the Start menu, point to Programs, point to PowerTCP, point to the PowerTCP for ActiveX product you downloaded, and then click Registration.
- In the PowerTCP Registration dialog box, click Edit.
- In the Currently Registered Products area, write down the number in the Key field (the fields appears dimmed).
- On a machine that has Internet access, log on to the Dart registration page (http://www.dart.com/register/).
- Enter all required information. Required information is bolded. Key is the number you wrote down in Step 3 above.
- Click Submit. A seven-digit registration code appears.
- On your machine (the machine on which you completed Steps 1-3), if necessary, access the PowerTCP Registration dialog box to display the Currently Registered Products area containing the Key number.
- Enter your serial number and the seven-digit registration number you obtained in Step 6.
- Click Update.
- Click Exit.
After either of the two registration procedures are complete, your PowerTCP for ActiveX product appears in the Registered Tools field of the registration form. Make sure you recompile your application after you register PowerTCP for ActiveX. For environment-specific distribution notes, see the "Special Notes on Tested Development Environments" section below.
If you do not register PowerTCP for ActiveX at this point, it will operate as a trial. Remember to distribute with your applications any necessary PowerTCP files and any dependent files. Dependent files are listed in the Introduction topic for each PowerTCP Control, and must be installed on each target system. See Distribution for more information on system requirements.
Re-installing a PowerTCP for ActiveX Product
The Key provided by the Registration Program is derived from a system number that is changed when the C: drive is reformatted. If you reformat your hard disk, and need to re-install PowerTCP for ActiveX, follow the steps in 'Installing a Fully Licensed PowerTCP for ActiveX Product' above. You will be prompted to complete a License Transfer form, and a new Registration Number will be generated.
If you need to re-install more than once, you will be prompted to complete a License Transfer form that will be sent to your sales representative for approval. Within two working days Dart will reset your Serial Number and notify you when you can re-register your product. The product will operate as a trial for up to 30 days.
License Details
When you insert a PowerTCP control into a project, most development environments verify that the control is licensed for development. The control will work if you correctly entered the PowerTCP Serial Number. See Installing a 'Fully Licensed PowerTCP for ActiveX Product' above for more information. When you compile your application, the development environment requests this Serial Number and embeds it in the application. When users run your application, the application submits this Serial Number to the control and the Serial Number is checked for validity. If the Serial Number is correct, then the application runs. This verification process occurs automatically.
Special Notes on Tested Development Environments
- Visual Basic checks for a Serial Number when a PowerTCP control is first inserted on a form or first shown on a form. When a PowerTCP control is loaded as a reference and is dynamically instantiated (for example, Dim Tcp as New Tcp), the Serial Number is similarly checked.
- Visual C++ obtains the Serial Number when you first insert a PowerTCP control on a form, and caches that number as a dialog resource. For this reason, Dart ships Visual C++ samples without inserted controls. You will need to insert them before you compile any of the samples. See the readme.txt file for more information. Information on dynamically creating objects using ClassFactory2 is included. License caching is MFC only; for our new C++ classes, you must specify the License as a parameter in the Create method.
- Active Server Page deployment requires a Serial Number for each server because the environment checks for a development license each time a licensed control is used. If you deploy PowerTCP Tools for operation under IIS, install your development license into the registry as it appears on your development platform (check registry location HKEY_LOCAL_MACHINE / SOFTWARE / Dart / PowerTCP / License to see what should be installed). PowerTCP is royalty-free, including under IIS.
- PowerBuilder also caches licensing information. See the readme.txt file for instructions on how to compile the sample applications.
- Excel will cache licensing information when the control is originally inserted, so your spreadsheet will carry this information forward to any deployment platforms. You must use the control as a reference.
- Delphi has special requirements. Before you can use the sample applications you MUST add the PowerTCP Tools that are in the sample to the Component Library. Refer to the readme.txt file for specific instructions.
- C++ Builder is similar to Delphi. See the readme.txt file for specific instructions.